package com.telit.dispose.service.resourceManagement;

import com.telit.dispose.entity.resourceManagement.Dict;
import com.telit.dispose.vo.resourceManagement.DictVO;

import java.util.List;


/**
 * Create by Chencf 2022/09/05
 */
public interface DictService {

    /**
     * 根据父节点code，获取字典列表
     */
    // 仅是指向的子级  不包含孙子级
    List<DictVO> listByParentCode(String code);


    void insert(Dict dict);
    void deleteDictById(Long id);
    Dict selectByDictId(Long id);

    /**
     * 根据父节点id，获取字典列表
     */
    List<Dict> findByParentId(Integer parentId);

    DictVO findDictInfoByCode(String parentCode, String childCode);

}
